package com.cmy.DateDemo;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateDemo {
    public static void main(String[] args) {
        //初始化Date对象
        Date date = new Date();
        //获取当前日期
        System.out.println(date.toString());
        //日期比较
//      getTime()返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
        Date d1 = new Date();
        Date d2 = new Date();
        System.out.println((d1.getTime() < d2.getTime()));
//      使用方法 before()，after() 和 equals()。
//      使用 compareTo() 方法，它是由 Comparable 接口定义的，Date 类实现了这个接口。
        //格式化日期
        Date d3 = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        System.out.println("当前时间为:"+sdf.format(d3));
        //Calendar获取日期的特定部分
        Calendar c = Calendar.getInstance();//默认是当前日期
        c.set(2021, 3, 5);//把Calendar对象c1的年月日分别设为：2009、6、12
        System.out.println(c.get(Calendar.YEAR));//获取年份(其余类似)

    }
}

    